home *** CD-ROM | disk | FTP | other *** search
/ MacGames Sampler / PHT MacGames Bundle.iso / MacSource Folder / Samples from the CD / Add-ons / CAfterDark20 / README.txt < prev   
Encoding:
Text File  |  1990-12-03  |  2.5 KB  |  68 lines  |  [TEXT/KAHL]

  1.                                CAfterDark 2.0
  2.                        © Copyright Jeff Francis 1990
  3.  
  4.  
  5. Introduction
  6. ------------
  7. CAfterDark is a base class that allows you to write graphics modules
  8. for Berkeley Systems' After Dark in terms of an object based
  9. abstraction.  The base class, CAfterDark, provides the default behavior
  10. for a graphics module by simply blanking the screen.  Subclasses can
  11. then add or change this basic behaviour.  CAfterDark 2.0 now supports
  12. After Dark 2.0.  This version has been tested on a SE and a IIfx with
  13. a 8.24GC card.
  14.  
  15.  
  16. Disclaimer and Copyright Notice (i.e., # of Lawyers >> # of Programmers!)
  17. -------------------------------------------------------------------------
  18. The software and accompanying instructions for use are provided
  19. "as is" without warranty of any kind.  Further, Jeff Francis, does
  20. not warrant, guarantee, or make any representation regarding the use
  21. of the software or accompanying instructions in terms of correctness,
  22. accuracy, currentness, or otherwise.
  23.  
  24. © Copyright Jeff Francis 1990.  Permission is granted to make and
  25. distribute copies of this software, provided this disclaimer and
  26. copyright notice are preserved on all copies.  The software may not,
  27. however, be sold or distributed for profit, or included with other
  28. software which is sold or distributed for profit, without the 
  29. permission of the author.
  30.  
  31. CAfterDark is free.  There is no shareware fee.
  32.  
  33.  
  34. Files
  35. -----
  36. ADGMTypes.h - Enumerations, typedefs and defines for an 'ADgm'
  37. code resource.
  38.  
  39. GlueCode.[ch] - Glues the regular "main" interface to our class
  40. based interface.  You will need to change GlueCode.h so that it
  41. creates an instance of your subclass.  See GlueCode.h for more
  42. information.
  43.  
  44. CAfterDark.[ch] - The base class for all graphics modules
  45.  
  46. CProjectile.* - An example subclass
  47.  
  48.  
  49. Other Work in Progress
  50. ----------------------
  51. I'm currently developing what I call "Screen Saver Physics" graphics
  52. modules.  These savers provide simple animated physical systems.  Two
  53. of the classes, CAnimator and CAnimatedObject, provide a simple animation
  54. facility.  Also, some of the CAnimatedObject subclasses may be reusable.
  55. I'll make all of this stuff available when I'm finished.
  56.  
  57. FYI - The base class, CAfterDark, was never meant to be very useful
  58. on its own.  My hope is to develop a general set of CAfterDark
  59. subclasses that can be subclassed and composed to build bigger and
  60. better After Dark graphics modules with minimal effort.
  61.  
  62.   
  63. Contact Me At
  64. -------------
  65. Jeff Francis
  66. CS Student, University of Iowa
  67. jfrancis@umaxc.weeg.uiowa.edu
  68. (319) 354-0765